﻿using Vision.VControl;
using VisionDesigner;

namespace Vision.ModuleTool
{

    public interface IModule
    {
        // 模块名
        string ModuleName { get; }
        // 显示控件
        DisplayCt DisplayManager { get; set; }
        // 模块输入数据
        ModuleInput Input { get; set; }
        // 模块输出数据
        ModuleOutput Output { get; set; }



    }

    /// <summary>
    /// 模块输入数据
    /// </summary>
    public class ModuleInput
    {

        // 输入图像数据
        public CMvdImage InputImage { get; set; }

    }

    /// <summary>
    /// 模块输出数据
    /// </summary>
    public class ModuleOutput
    {
        ModuleInput Input { get; set; }
    }


}
